#ifndef					MENU_HH_
# define				MENU_HH_

# include				"AScreen.hh"

class 					Menu : public AScreen
{
private:				
	//					Attributes
	sf::RenderWindow	&_window;
	sf::Image 			_pvIAImage;
	sf::Image 			_pvpImage;
	sf::Sprite			_pvIAButton;
	sf::Sprite 			_pvpButton;
	sf::Rect<int>		*_pvpZone;
	sf::Rect<int>		*_pvIAZone;
	sf::Shape 			_pvpRect;
	sf::Shape 			_pvIARect;
	sf::Color			_color;
	bool				_onPvpZone;
	bool 				_onPvIAZone;
	int 				_gameType;

public:
	//					Ctor-Dtor
	Menu(sf::RenderWindow &win);
	virtual ~Menu();

	//					Functions
	void				draw();
	void				mouseMoveEvent(sf::Event::MouseMoveEvent &event);
	bool				mouseButtonEvent(sf::Event::MouseButtonEvent &event);
	void				initPlayers(int type);

	//					Getters
	int 		const	getGameType() const;
};

#endif